Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F4 USA F17 USA F18 USA F26 USA F27 USA F4 USA F5 USA F5 USA F6 USA F4 Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires XL Capital Bermuda Open - Bermuda Black Forest Open - Freudenstadt USTA Challenger of Burbank - Burbank Open Diputacion Pozoblanco - Cordoba Third Bank Tennis Championships - Lexington Copa Ericsson - Lima Copa Ericsson - Guadalajara VI Torneo Internazionale di Tennis - Barletta AXA Open - Lisbon Eddleman USTA Challenger - Birmingham Zivnobanka Open - Prostejov Venice Open - Venice Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia FILA Challenger Biella - Biella The Scottish Tennis Championships - Edinburgh Top Wool Challenger Biella - Biella Ljubljana Open - Ljubljana The Natrel's Challenger of Granby - Granby Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo V Torneo Internazionale di Tennis - Barletta 2001 USTA Challenger of Calabasas - Calabasas 2001 Eddleman USTA Challenger - Birmingham Quelle Cup - Furth 2002 Tulsa USTA Challenger - Tulsa Schickendanz Open - Furth 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo The Waco International Tennis Challenger - Waco XL Bermuda Open - Bermuda KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger 2000 - San Luis Potosi Atlanta Clay Court Challenger - Atlanta Pekao Open - Szczecin 5° Sporting Challenger - Turin 2006 North Shore Pro Tennis Championship - Winnetka University of Tennessee USTA Men's Challenger - Knoxville USTA/Safeway Challenger - Aptos GHI Bronx Tennis Classic - Bronx Downtown Athletic Club USTA Challenger - Amarillo Barletta Citta Della Disfida Open 2000 - Barletta Geneva Challenger - Geneva Lubbock Challenger - Lubbock Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Ethias Trophy - Mons Internationaux de Nouvelle-Caledonie - New Caledonia Windy City Classic - Winnetka Hilton Waikoloa Village USTA Challenger - Waikoloa Toluca Challenger - Toluca Freeman Men's $50,000 Challenger - Joplin USTA Challenger of San Antonio - San Antonio Neride Prague Indoor - Prague 2005 West Side Tennis Coub Men's Challenger - Forest Hills Music City Challenger - Nashville drkoop.com USTA challenger of Miami - Miami USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda The West Side Tennis Club Clay Court Challenger - Forest Hills Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Seascape Challenger - Aptos The $50,000 Pro Challenger at Calabasas - Calabasas USTA Challenger - Champaign I Manta Open - Manta Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Ford Tennis Championships - Louisville 2005 Tulsa Challenger - Tulsa Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Salinas Challenger Dallas Challenger Sunrise Challenger WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Wailea Men's Challenger - Maui Rome Challenger Savannah Challenger Carson Challenger Yuba City Challenger Ford Tennis Championships - Louisville Segovia Challenger Alphen Challenger Szczecin Challenger Tiburon Challenger Calabasas Challenger Granby Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Prostejov Challenger Carson Challenger Bangkok Challenger Honolulu Challenger Rome Challenger Sarasota Challenger Winnetka Challenger Prostejov Challenger Swanston Challenger - Sacramento Sarasota Challenger Tulsa Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger The Mercedes Benz of Calabasas - Calabasas Heilbronn Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Corona Mexico City Open - Mexico City Sarasota Challenger Bogota Challenger Istanbul Challenger Maui Challenger Dallas Challenger Savannah Challenger Music City Challenger - Nashville Manta Challenger Dallas Challenger Le Gosier Challenger Heilbronn Challenger USTA Challenger of Las Vegas - Las Vegas Winnetka Challenger Espinho Challenger - Espinho Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Napa Challenger Charlottesville Challenger 2002 Azalea Orthopedic Challenger - Tyler Intersport Heilbronn Open - Heilbronn Dallas Challenger Irving Challenger Savannah Challenger 2004 Freeman Men's Challenger - Joplin Winnetka Challenger Bogota Challenger Orleans Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Izmir Challenger VIII Open Internacional D'Andorra - Andorra Charlottesville Challenger Knoxville Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Lubbock Challenger - Lubbock 2001 UT Tyler Patriot Challenger - Tyler 2007 Knoxville Challenger - Knoxville CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage XL Capital Bermuda Open - Bermuda Open de Franche Comte - Besancon Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Monterrey Challenger Skandia Open - Linz drkoop.com USTA Tennis Championships of Houston - Houston Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana Copa Ericsson Uruguay - Montevideo USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Costa Rica - San Jose West Side Tennis Club Clay Court Challenger - Forest Hills Prague Open - Prague Schickedanz Open - Furth Nord/LB Open - Braunschweig Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Ericsson Chile - Santiago USTA Tennis Championships of Austin - Austin Copa Ericsson Uruguay - Montevideo Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Cadillac Pro Indoor USTA Challenger - West Bloomfield Saint Francis Health System USTA Challenger - Tulsa Hamburg Challenger - Hamburg Naples Challenger - Naples Healthsouth/USTA Challenger - Denver 1998 Safeway Challenger - Aptos Open Castilla y Leon - Segovia Surbiton Challenger Challenger Britania Zavaleta - Puebla Copenhagen Open - Copenhagen Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Tallahassee Challenger Galleryfurniture.com Challenge - Atlanta Open Castilla y Leon - Segovia Segovia Challenger XL Capital Bermuda Open - Bermuda The Scottish Tennis Championships - Edinburgh Quelle Cup 2000 - Furth AXA Open II - Espinho Open de Montauban - Montauban drkoop.com USTA Tennis Championships of San Antonio - San Antonio Tenerife Challenger Pau Challenger FILA Challenger - Biella ATU Cup 2001 - Weiden Miller Lite Hall of Fame Tennis Championships - Newport Challenger de Granby - Granby USTA Callenger of Urbana-Champaign - Urbana The Indian Oil-Servo ATP Challenger 1999 - Calcutta FILA Challenger Biella - Biella Challenger de Granby - Granby Frito Lay/USTA Challenger - Binghamton I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo drkoop.com USTA Challenger of Burbank - Burbank Campionati Internazionali di Sicilia - Palermo Harrah's Entertainment Challenger - Tunica USTA Illinois Challenger - Champaign Murcia Challenger Gold Flake Open - Chennai Heineken Open - Auckland Cerveza Club Colombia Open - Bogota Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Sao Paulo Challenger 2008 Lubbock Challenger - Lubbock Open Seat-Godo 2001 - Barcelona U.S. Men's Clay Court Championships - Houston Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Idea Prokom Open - Sopot Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo AAPT Championships - Adelaide Sacramento Challenger - Sacramento Heineken Open - Auckland Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Heineken Open - Auckland Open 13 - Marseille International Tennis Championships - Delray Beach Gerry Weber Open - Halle Bangkok Challenger Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Prague Challenger Nottingham-2 Challenger Qatar Exxon Mobil Open 2003 - Doha Tallahassee Challenger BellSouth Open - Vina del Mar TD Waterhouse Cup - Long Island Milan Indoors - Milan Dubai Tennis Open - Dubai U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Alicante Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Medibank Private International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Gerry Weber Open - Halle Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna U.S. Men's Clay Court Championships - Orlando Noumea Challenger Davidoff Swiss Indoors - Basel Kaoshuing Challenger Heineken Open - Auckland Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille The Artois Championships - London Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Dallas Challenger Open Sabadell Atlantico - Barcelona China Open - Beijing AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Savannah Challenger China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Proton Malaysian Open - Kuala Lumpur Millenium Tennis Championships - Delray Beach Chennai Open - Chennai Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai TD Waterhouse Cup - Long Island Next Generation Adelaide International - Adelaide CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney Maui Challenger Open Sabadell Atlantico - Barcelona Delray Beach International Tennis Championships - Delray Beach Honolulu Challenger Serbia Open - Belgrade ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Sacramento Challenger ARAG World Team Championship - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Knoxville Challenger Legg Mason Tennis Classic - Washington Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Adidas International - Sydney Champaign Challenger Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Dallas Challenger AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta SAP Open - San Jose Credit Agricole Suisse Open - Gstaad US Men's Clay Court Championship - Houston Malaysian Open - Kuala Lumpur Thailand Open - Bangkok Atlanta Tennis Championships - Atlanta PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo China Open - Beijing Countrywide Classic - Los Angeles Sarasota Challenger Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Milan Indoors - Milan Citi Open - Washington China Open - Beijing Aircel Chennai Open - Chennai Bet-At-Home Austrian Open - Kitzbuhel U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano - Los Cabos Erste Bank Open - Vienna AEGON Championships - London Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart China Open - Beijing Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Fever-Tree Championships - London Winston-Salem Open - Winston-Salem European Open - Antwerp Hall of Fame Tennis Championships - Newport Great Ocean Road Open - Melbourne Campbell's Hall of Fame Tennis Championships - Newport Gonet Geneva Open - Geneva Anytech365 Andalucia Open - Marbella Stockholm Open - Stockholm Knoxville Challenger Open Sud de France - Montpellier AEGON International - Eastbourne Barcelona Open Banc Sabadell - Barcelona Abierto de Tenis Mifel - Los Cabos Ecuador Open - Quito Open de Moselle - Metz Boss Open - Stuttgart Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem SAP Open - San Jose The Dubai Tennis Championships - Dubai Serbia Open - Belgrade Farmers Classic - Los Angeles AEGON Championships - London Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Heineken Open - Auckland US Men's Clay Court Championship - Houston Sarasota Challenger Atlanta Tennis Championships - Atlanta Allianz Suisse Open - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril BMW Open - Munich AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta US Men's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Scania Stockholm Open - Stockholm Mercedes Cup - Stuttgart Le Gosier Challenger Tallahassee Challenger Idea Prokom Open - Sopot RCA Championships - Indianapolis Swiss Indoors Basel - Basel Bordeaux Challenger Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Panama City Challenger Generali Open 2003 - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Power Horse Cup - Dusseldorf Irving Challenger Valencia Open - Valencia European Open - Antwerp US Men's Clay Court Championship - Houston Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig AEGON Championships - London Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Citi Open - Washington Medibank International - Sydney Valencia Open - Valencia Ecuador Open - Quito Open 13 - Marseille US Men's Clay Court Championship - Houston Sarasota Challenger Mercedes Cup - Stuttgart AEGON Championships - London Rakuten Japan Open - Tokyo University of Tennessee USTA Men's Challenger - Knoxville Shimadsu All Japan Indoor Tennis Championships - Kyoto Casino Lugano - Lugano ASB Classic - Auckland V Trofeo Ciudad de Quito - Quito Open Sud de France - Montpellier drkoop.com USTA Challenger of Austin - Austin Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Lucknow ATP Tour Challenger - Lucknow Abierto Mexicano - Los Cabos ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Nord/LB Open - Braunschweig Monterrey Challenger Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Kroger / St. Jude International - Memphis Geneva Open - Geneva Dubai Open - Dubai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Generali Open - Kitzbuhel Madrid Challenger Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Qatar Open - Doha cinch Championships - London Mallorca Championships - Mallorca Open 13 - Marseille RCA Championships - Indianapolis Swiss Open - Gstaad Citi Open - Washington U.S. Men's Clay Court Championships - Houston US Men's Clay Court Championship - Houston International Indoor Tennis Championships of Croatia - Zagreb Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Open Seat Godo 2003 - Barcelona Hall of Fame Open - Newport Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open Seat-Godo '98 - Barcelona Regions Morgan Keegan Championships - Memphis Gijon Open - Gijon Countrywide Classic - Los Angeles BA-CA Tennis Trophy - Vienna Western & Southern Financial Group Masters - Cincinnati Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Rakuten Japan Open - Tokyo Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril UBS Open Gstaad - Gstaad Swiss Open - Gstaad Abierto Mexicano - Los Cabos European Open - Antwerp ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Mutua Madrid Open - Madrid Waldbaum's Hamlet Cup - Long Island Copenhagen Open - Copenhagen Mallorca Open - Mallorca President's Cup - Tashkent The Ericsson Open - Miami Brasil Open - Salvador President's Cup - Tashkent Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami cinch Championships - London Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid BNP Paribas Masters - Paris Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami du Maurier Open - Toronto Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Open de la Comunidad Valenciana - Valencia Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Trofeo Conde de Godo - Barcelona NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Energis Open - Amersfoort Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Tennis Masters Series - Madrid Sony Ericsson Open - Miami Suisse Open - Gstaad Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Barcelona Open BancSabadell - Barcelona Legg Mason Tennis Classic - Washington BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto The Stella Artois Championships - London Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Tennis Masters Series - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Tennis Masters Series - Paris Malaysian Open - Kuala Lumpur Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Tennis Masters Series - Monte Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Abierto Mexicano Telcel - Acapulco Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Heineken Open - Auckland Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Rogers Cup - Toronto BNP Paribas Masters - Paris Mallorca Championships - Mallorca BMW Open - Munich BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris U.S. Open - New York Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells Chengdu Open - Chengdu Australian Open - Melbourne Winston-Salem Open - Winston-Salem Pacific Life Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Australian Open - Melbourne Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York ARAG World Team Championship - Dusseldorf Australian Open - Melbourne The Stella Artois Championships - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Erste Bank Open - Vienna U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Millennium Estoril Open - Estoril Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona Campionati BNL dItalia - Rome BNP Paribas Masters - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Wimbledon - London Davis Cup, World Group, 1R, GER-ESP 4-1 French Open - Paris Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Wimbledon - London U.S. Open - New York Australian Open - Melbourne River Oaks International Tennis Tournament - Houston French Open - Paris River Oaks International Tennis Tournament - Houston Wimbledon - London Western & Southern Financial Group Masters - Cincinnati French Open - Paris U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Toronto Tennis Masters Series - Miami French Open - Paris U.S. Open - New York Mubadala World Tennis Championship French Open - Paris Mubadala World Tennis Championship Kooyong Classic - Kooyong Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Masters - Toronto All Lower level tournaments Mutua Madrilena Masters Madrid - Madrid French Open - Paris French Open - Paris Olympics - Athens Olympics - London Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, BEL-ESP 1-4 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, Group I, 2R, ROU-ESP 1-4 70th River Oaks International Tennis Tournament - Houston